//
//  NSObject+Extend.h
//  CheFu365
//
//  Created by safiri on 2017/9/4.
//  Copyright © 2017年 safiri. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSObject (Extend)

//MARK: - 遍历未知对象的属性和方法
/**
 * 获取对象的所有属性，不包括属性值
 */
- (NSArray *)getAllProperties;

/**
 * 获取对象的所有属性 以及属性值
 */
- (NSDictionary *)properties_aps;

/**
 * 获取对象的所有方法
 */
-(void)printMothList;

/** 处理含有的nil值
 */
- (void)dealWithNilValue;

/**
 处理nil值并替换为指定字符串
 
 @param str 指定字符串
 */
- (void)dealNilWithValueStr:(NSString *)str;
@end
